be overly punctilious - Espagnol Anglais Dictionnaire